package ve.usb.coord.colision;

import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import java.util.List;
import ve.usb.cohesion.runtime.Pair;


public class FHorario extends org.apache.struts.action.ActionForm {
    
    
    public FHorario() {
        super();
    }
    
    public void reset(ActionMapping mapping, HttpServletRequest request) {
        idHorario = 0l;
        dia = 0;
        hora = 0;
        tipoHora = 'n';
        oferta = 0l;
        listOferta = null;

    }

//    public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
//        ActionErrors errors = new ActionErrors();
//
//        return errors;
//    }

/**
     * Holds value of property idHorario.
     */
    private long idHorario;

    /**
     * Getter for property idHorario.
     * @return Value of property idHorario.
     */
    public long getIdHorario() {
        return this.idHorario;
    }

    /**
     * Setter for property idHorario.
     * @param idHorario New value of property idHorario.
     */
    public void setIdHorario(long idHorario) {
        this.idHorario = idHorario;
    }

/**
     * Holds value of property dia.
     */
    private byte dia;

    /**
     * Getter for property dia.
     * @return Value of property dia.
     */
    public byte getDia() {
        return this.dia;
    }

    /**
     * Setter for property dia.
     * @param dia New value of property dia.
     */
    public void setDia(byte dia) {
        this.dia = dia;
    }

/**
     * Holds value of property hora.
     */
    private byte hora;

    /**
     * Getter for property hora.
     * @return Value of property hora.
     */
    public byte getHora() {
        return this.hora;
    }

    /**
     * Setter for property hora.
     * @param hora New value of property hora.
     */
    public void setHora(byte hora) {
        this.hora = hora;
    }
    private char tipoHora;

    /**
     * Getter for property hora.
     * @return Value of property hora.
     */
    public char getTipoHora() {
        return this.tipoHora;
    }

    /**
     * Setter for property hora.
     * @param hora New value of property hora.
     */
    public void setTipoHora(char tipoHora) {
        this.tipoHora = tipoHora;
    }
    /**
     * Holds value of property oferta.
     */
    private long oferta;

    /**
     * Getter for property oferta.
     * @return Value of property oferta.
     */
    public long getOferta() {
        return this.oferta;
    }

    /**
     * Setter for property oferta.
     * @param oferta New value of property oferta.
     */
    public void setOferta(long oferta) {
        this.oferta = oferta;
    }

/**
     * Holds value of property listOferta.
     */
    private List<Pair> listOferta;

    /**
     * Getter for property listOferta.
     * @return Value of property listOferta.
     */
    public List<Pair> getListOferta() {
        return this.listOferta;
    }

    /**
     * Setter for property listOferta.
     * @param listOferta New value of property listOferta.
     */
    public void setListOferta(List<Pair> listOferta) {
        this.listOferta = listOferta;
    }




}